import request from '@/utils/request'

//APP用户列表
export function fetchList(query) {
  return request({
    url: '/appUser/list',
    method: 'post',
    data: query
  })
}

// APP用户详情
export function appUserDetail(id) {
  return request({
    url: '/appUser/get/' + id,
    method: 'get',
  })
}

// 创建APP用户
export function appUserAdd(data) {
  return request({
    url: '/appUser/create',
    method: 'post',
    data
  })
}

// 更新APP用户
export function appUserUpdate(data) {
  return request({
    url: '/appUser/update',
    method: 'post',
    data
  })
}

// 更新用户状态
export function updateStatus(data) {
  return request({
    url: '/appUser/updateStatus',
    method: 'post',
    data
  })
}

// 更新APP用户密码
export function updatePassWord(data) {
  return request({
    url: '/appUser/updatePassWord',
    method: 'post',
    data
  })
}

// 设置APP用户停车场
export function setPark(data) {
  return request({
    url: '/appUser/setPark',
    method: 'post',
    data
  })
}

// 设置APP用户菜单
export function setMenu(data) {
  return request({
    url: '/appUser/setMenu',
    method: 'post',
    data
  })
}

// APP用户停车场列表
export function listPark(id) {
  return request({
    url: `/appUser/listPark/${id}`,
    method: 'get',
  })
}

// APP用户菜单列表
export function listMenu(id) {
  return request({
    url: `/appUser/listMenu/${id}`,
    method: 'get',
  })
}

// 全部APP菜单
export function listAppMenu(id) {
  return request({
    url: `/auth/listAppMenu`,
    method: 'get',
  })
}
